home *** CD-ROM | disk | FTP | other *** search
/ Aminet 33 / Aminet 33 - October 1999.iso / Aminet / util / boot / QSPBeta.lha / QuickStartPro_Beta / Manual / manual.doc < prev   
Encoding:
Text File  |  1999-08-03  |  24.1 KB  |  708 lines

  1.                                ------------
  2.                                QSP - Manual
  3.                                ------------
  4.                    Beta V1.0
  5.  
  6. ------------
  7. What Is QSP?
  8. ------------
  9.  
  10. Well back in 1995, when I had a real amiga and programed BlitzBasic I was
  11. rebooting to run a game(s) which needed a script to run, constantly, and 
  12. also to run blitz so I had enough ram, I only had 2Megs. so eventually
  13. I got bord of this and looked about the BBS for a boot script manager, something
  14. that could handle loads of scripts easierly, came back from my 4 hours
  15. of search I believe (it's sceachy now) and found nothing, BTW: I went looking
  16. on the Internet only a few days ago on Aminet, and still found nothing,
  17. anyway, I started what was then "Quick Start", it only had FKeys, and was
  18. written in Blitz some time down the track, probably during 1996-97, I switched
  19. to another compiler, by then I had so many concepts and new ideas to put
  20. into it, it was over welming, oh SURE the copy you have now looks simple
  21. enough, but if your a programmer and you took a look under the hood of this
  22. thing you'd think anything but, anyway, going to my course we started 
  23. web page design, so I was about to put all my old source code on the net
  24. for everyone to use, when I remember something, "You ain't completed QSP".
  25. So I downloaded UAE, got the roms from my old A1200 (which is in England)
  26. and started to code in c, the older versions are in e, I didn't have the
  27. E compiler available to me at the time, becuase it went missing somewhere
  28. along the way between 1997-1999, between my transition to PC, I still write
  29. in AmigaE just not for this project, I had a point to prove :).
  30.  
  31. What did I set out to do?, be the king of BootManagers, did I win? yes
  32. there is no software anywhere in the world that comes close to this
  33. peace of software, sorry to blow my trumpet but it's the plane cold hard
  34. truth.
  35.  
  36. Read the features list if you want to know more.
  37.  
  38. P.S: When I refer to QSP, I am talking about (BootMan / JumpStart & QSPPrefs)
  39.      as a whole, when I talk about BootMan / JumpStart & QSPPrefs, I am refering 
  40.      to them persifically.
  41.  
  42. ----
  43. Bugs
  44. ----
  45. If you find what you think is a bug, then report it to me as soon as you can,
  46. I'll probably throw a fit at the source code, and beat the hell out of it for
  47. you, be discriptive about what exactally the problems is.
  48.  
  49. EMAIL: timothyroughton@xtra.co.nz
  50.  
  51. ---------
  52. Donations
  53. ---------
  54. Quick Start Professional will never be charged for or be crippled, that was
  55. one of the rules/stipulations I applyed back in 1995 and I still stand by
  56. that, but if you feel that I've done so much work that it needs payment then
  57. you are free to deposit (x) dollars in my account, please attach your name
  58. to the payment as I've never ever been paid for programming a single thing
  59. and it would be nice to know the name of the person, so I can put your name
  60. on the framed money for the first ever person. :)
  61.  
  62. Account Infomation : (when it's non-beta)
  63.  
  64.  
  65. ------------
  66. Installation
  67. ------------
  68.  
  69. This Currently has to be done by hand.
  70.  
  71. (1) - Copy the S in your QSPBeta10.lha to S:, make sure that the directory under S:
  72.       that will be made by doing this is QSPPrefs/
  73.  
  74. (2) - Make a back up copy of your Startup-sequence/User-Startup here.
  75.  
  76. (3) - Open a text editor
  77.  
  78. (4) - Load the S:Startup-Sequence and delete all the information within and add the
  79.       following lines:
  80.  
  81.       ; $VER: Startup-Sequence_HardDrive 40.2 (25.2.93)
  82.       ; Startup-Sequence for hard drive systems
  83.  
  84.       C:SetPatch QUIET
  85.       C:Version >NIL:
  86.       C:AddBuffers >NIL: DF0: 15
  87.       FailAt 21
  88.  
  89.       C:BootMan S:QSPPrefs/qsp.cfg
  90.  
  91.       Execute S:Boot-Script
  92.  
  93.       ; This next bit is optional, it might have been done it the BootScript
  94.       LoadWB
  95.       EndCli
  96.       
  97.  
  98. (5) - Copy the file Bin/BootMan in your QSPBeta10.lha to C:
  99.  
  100. (6) - With the text editor, go to the directory [S:QSPPrefs/Scripts/Default] in that
  101.       directory you should find, default, and 4 #?.pref files you can leave the #?.prefs
  102.       alone for now if you wish, if you wish to modify them see the section in this
  103.       documentation called [Managers], you need to load in the file called default.
  104.       You should see something like this:
  105.  
  106.       ; <ADD your defualt startup-sequence here>
  107.  
  108.       from the back up copy of your startup-sequence (you did make one didn't you!)
  109.       remove the referances to:
  110.  
  111.       C:SetPatch QUIET
  112.       C:Version >NIL:
  113.       C:AddBuffers >NIL: DF0: 15
  114.       FailAt 21
  115.  
  116.       because there already done, and add the reset of the startup-sequence to the 
  117.       default script.
  118.  
  119. (almost done)
  120.  
  121. (7) - Copy the file ConfigFile.Library into Libs:
  122.  
  123. (8) - Reboot
  124.  
  125. (9) - Maybe sometimes it might be need to alter the S:QSPPrefs/Default/Default script
  126.       but this is up to you, remember this software is for advanced scripting users.
  127.  
  128. ------------
  129. Requierments
  130. ------------
  131.  
  132. Machine : UAE or A Real Amiga
  133.  
  134. Cpu     : You should find a compiled version for your cpu with the extension
  135.           #?_000,#?_020,#?_030,#?_040 & #?_060
  136.           Sort Reply: ALL - except PPC I don't think the software needs it
  137.                             really, it not like is displays 50,000 polygons
  138.                             or anything.
  139.  
  140. Os      : 3.x+ (This is no current plans for 2.x, I need to be told this
  141.                 application is needed by 2.x users first, and there has to be
  142.                 enough of you)
  143.  
  144. Ram     : Should work right down to 1meg of ram.
  145.  
  146. Knowlage: 1. A reasonable about of knowlage about scripts
  147.  
  148.           2. You should have some understanding of how Startup-Sequence &
  149.                                                        User-Startup
  150.              function, and what they effect.
  151.              (Because I'll make no attempt at trying to teach you AmigaDos)
  152.  
  153.           3. If failing the above 2, you should consider reading the AmigaDos
  154.              manual, before attempting to use this software.
  155.  
  156. ----------------------------------
  157. Features I Would Have Include But!
  158. ----------------------------------
  159.  
  160. ClassAct
  161. --------
  162.  
  163. JumpStart / QSPPrefs & maybe even on request BootMan would have had a
  164. selection between MUI/ClassAct & GadTools implementations of the 
  165. interface however, you may in future only select between MUI/GadTools
  166. when it if finally implemented, why has ClassAct been singled out?
  167. Well I once apon a time had the full SDK for ClassAct but I lost it,
  168. no fault of my own I might add, no problem I thought they'd have released
  169. it to Public Domain by now at least, since it was at least 2 years ago
  170. that I was talking to a Finale Development member, about the subject
  171. of it being released, he settled on at the time for just letting me 
  172. download the SDK from there FTP site, but they where supposed to deside
  173. on releasing said SDK to the Public Domain, 2 things may have happen it
  174. seams during my 2 years away from AmigaOs & or ClassAct, they may have
  175. desided to not release it to Public Domain and try and make some money,
  176. or they have still not resolved this problem, in either case the following
  177. is stated now, to avoid any confusion or question later that I get in
  178. my EMail Box:
  179.  
  180. 1 : I Will not support a GuiTool Kit I.E ClassAct or any GuiTool kit
  181.     that does NOT have its SDK freely available on Aminet, because of
  182.     the following reasons:
  183.  
  184.     A: If SDK ain't on Aminet then it is either beta and not releasable
  185.        and therefore unstable.
  186.     B: If the SDK has to be paid for, which means it'll end up on the
  187.        trash heap, eventually so there is no point.
  188.     C: This goes with B really, but, If the SDK has to be paid for or
  189.        very dificault to obtain, then no one is going to develop for
  190.        it, are they!? they'd rather download MuiDev38.lha and start
  191.        using that right away, that is why MUI crushs ClassAct, from a
  192.        developers point of view.
  193.  
  194. 2 : Simply because of C & B is the reason I'll never support ClassAct however
  195.     should the situation change and they change there additude towards the
  196.     ClassAct SDK, and release it to Public Domain. then I might recant and
  197.     put it in else go to void*void.
  198.  
  199. 3 : I prefer Mui over any other Interface, there I've said it, I never used
  200.     to, but then I never used to use Mui on a UAE machine.
  201.     (Mui is faster on UAE (IMHO), than on a real amiga 020 machine)
  202.  
  203. Boot Pictures
  204. -------------
  205.  
  206. Desided that AmigaShow96 was good enough for the task at hand, you should
  207. find it and it's update here.
  208.  
  209. --------
  210. Features
  211. --------
  212.  
  213. * Scripts that can be assigned to a key on your keyboard
  214. * Scripts that can be selected from a menu
  215. * Scripts that can be run from workbench to by run on the next
  216.   reboot.
  217. * Scripts that can be locked into place, until unlocked by you
  218.  
  219. * System Configuration (Before Datatypes/Monitors/DosDrivers/Etc..
  220.                                are even ran, this of course is all
  221.                                due to where you start BootMan in
  222.                                the first place)
  223.   Standard Options Are:
  224.   DosDrivers
  225.   Datatypes
  226.   Keymaps
  227.   Monitors
  228.   WbStartup
  229.   Printers
  230.  
  231.   User Custom
  232.  
  233. * Startup Assigns
  234. * Startup Programs
  235. * Startup Resource
  236. * Startup Task Priority Addjustments
  237.  
  238. * Startup Sound
  239.  
  240. * Disable WBStartup
  241.  
  242. * Skip all scripts and drop directly to cli
  243.  
  244. * Supports Picasso 96
  245.  
  246. * MUI Prefs program (comming soon)
  247.  
  248. * Jumpstart (comming soon)
  249.  
  250. Helpful Additions
  251. -----------------
  252.  
  253. If you can think of anything else that should be added to QSP, please
  254. feel free to Email me and ask me to implement it, please be very 
  255. discriptive of the (x) thing you want, if I feel that you have not
  256. been very discriptive, I can't handle what you want, in the case
  257. I do and it's not right from what you discribed.
  258.  
  259. Probably by the time you actually read this, I'll have implemented all
  260. my ideas I've ever had for this Software, so I'll need your input in
  261. making it even better, look at the 'Considerations' for stuff I am thinking
  262. about doing, you never know I am bring a considered feature into the
  263. software on the basis of just one user requesting it, so feel free
  264. to ask for the something in the consideration list also.
  265.  
  266. -----------
  267. BootManager
  268. -----------
  269.  
  270. Introduction
  271. ------------
  272.  
  273. This is the core of QSP, what makes everything tick, 
  274.  
  275. The BootMan Interface
  276. ---------------------
  277.  
  278. probably when you get the BootMan running for the first time, you'll see a
  279. Intuition/Gadtools gui, I shall work on the asumption that you have not
  280. played with the supplyed configuration.
  281. Which means you should've seen a window appear with a number in the right
  282. hand side at the bottom counting down, remember most things are configurable
  283. so you don't have to have that window appear at all.
  284. This window is devided into 2 parts, (where's the second part?) its right
  285. below the start up window. first the top harf.
  286.  
  287. Cli  : Puts you into a cli prompt and does nothing more than that, effectively
  288.        like the early startup screen say boot with no startup-sequence.
  289.  
  290. Menu : Activates the second harf of the menu
  291.        Note: This stops count down
  292.  
  293. WBStartup On/Off [Toggle] : Turns the Sys:WBStartup Drawer off it actually just
  294.                             renames it and it's .info file to WBStartup_OFF;
  295.                               if for some reason it can't find it, this gadget
  296.                               will be disabled, otherwise it refects the 
  297.                               current state of the WBStartup drawer.
  298.  
  299. Quit : Will perform exactally the same as pressing the closewindow gadget which
  300.        is, quit. Usally depending on your startup-sequence this will operate like
  301.        Cli gadget.
  302.  
  303. Reboot : Normally you shouldn't reboot your machine while it is loading this
  304.          allows you to do it safely, ** BUT ONLY WHILE THE BOOTMAN IS RUNNING **
  305.          this means, that after the count down to 0 has been reached it won't
  306.          react to any amount of clicking, so you have 5 seconds or your selected
  307.          amount of time to deside if you want to press it or not.
  308.  
  309.          Config: You can disable this button see the QSPPrefs section.
  310.  
  311. Abort Timer : Stop the count down to resume the count down press the menu button
  312.               then press it once more and it'll restart, it makes the asumption
  313.               that if your going to stop the timer your going to release the
  314.               second harf of the menu or do something else.
  315.  
  316. All other gadgets in the first harf of the window are purely cosmetic mumbo-jumbo
  317.   that some people like to read, basically outlined its manager information like
  318.   what it's currently doing, it also tells you what action it is taking for scripts
  319.   like : Key Service - you activated a script bound to a key press.
  320.          Etc.
  321.  
  322. ** The bottom harf of the window:
  323.  
  324. Ok : This activates a selected script in the script list window above it, it does
  325.      not run the script at that point, it will wait until you have pressed the menu
  326.      button and then continue.
  327.  
  328. Cancel : Aborts the script you selected with the listview, returning you to whatever
  329.          script is supposed to be executed by default.
  330.  
  331. Run : Will activate the selected script second you release the mouse button 
  332.       from the gadget
  333.  
  334.  
  335. Edit : lets you edit the currently selected script
  336.  
  337. System Configuration : Opens the system configuration window see the section on
  338.                        system configuration.
  339.  
  340. --------
  341. Managers
  342. --------
  343.  
  344. Introduction
  345. ------------
  346.  
  347. These cool things are mean't and intended to speed either of 2 things
  348. up, boot time, or application load time, however some options will have
  349. the reverse effect, of slowing down either one, these are clearly marked
  350. and outlined, so you know the risks, they are documented in order of
  351. execution, in other words A - will happen before B - happends this is
  352. also clearly marked and outlined.
  353.  
  354. WARNING: If you are configuring this with a text editor you must leave
  355.          the CFFT header on the #?.pref files, if you remove it, it'll
  356.          not be able to load that configuration.
  357.  
  358. ----------------------
  359. ::: Assign Manager :::
  360. ----------------------
  361.  
  362. File        : Assigns.pref
  363. Existantance: Scripts/Default or Scripts/<yourscript>/#?
  364. Alertation  : GUIPrefs or Text Editor
  365. Prefered    : GUIPrefs
  366. Draw Backs  : None
  367. Benifits    : Speeds Up Boot Item
  368.  
  369. ...How it works...
  370.  
  371. You can if you wish have seperate assign.pref for separate scripts, I.E
  372.  
  373.  scripts/a/assigns.prefs    
  374.  
  375.  * can have a completely deferent set of assigns
  376.    to say:
  377.  
  378.  scripts/default/assign.pref
  379.  
  380. To Disable it, you can either put a 0 byte file there or delete it perioud,
  381. alternatively, you can turn it off in global qsp.cfg, but that turns off
  382. the assign manager for all scripts not just one or the other.
  383.  
  384. Config By Editor
  385. ----------------
  386.  
  387. It conforms to the following Assign types, ADD,REMOVE & DEFER,
  388. all assign values *** MUST *** be quoted, it operates almost exactally
  389. like the normale scripts do, so if you Assign foo: xyzzxy:, before
  390. assigning xyzzxy: to some area, it'll fail just as normal.
  391.  
  392. You can actually call your start veriable i.e Assign="foo","foo" anything
  393. you want *''at the moment''*. to make start up assign do the following.
  394.  
  395. Config file MUST start with CFFT.
  396.  
  397. CFFT
  398.  
  399. Assign="MyLargeFooPlace:","Sys:Bar/Foo"
  400. . (That is your stand assign statement)
  401. .
  402. .
  403.  
  404. Assign="MySmallerFoo:","Sys:Foohoo/bar","DEFER"
  405. . (The 3rd argument must also be contain in quotes)
  406. .
  407. .
  408.  
  409. Assign="MySmallerFoo:","Sys:Foohoo/bar","ADD"
  410. . (The 3rd argument must also be contain in quotes)
  411. .
  412. .
  413.  
  414. Assign="MySmallerFoo:","","REMOVE"
  415.   (The 3rd argument must also be contain in quotes)
  416.   (2nd argument is empty, anything you toss in there will be ignored)
  417.   (Although why you'd want to use REMOVE while starting up your machine)
  418.   (Boggels me, but I could write it, to I did it, and there it is!)
  419.  
  420. Config By Gui
  421. -------------
  422.  
  423. NO PREF EDITOR YET!!!
  424.  
  425. ------------------------
  426. ::: Resource Manager :::
  427. ------------------------
  428.  
  429. File        : loadres.pref
  430. Existantance: Scripts/Default or Scripts/<yourscript>/#?
  431. Alertation  : GUIPrefs or Text Editor
  432. Prefered    : GUIPrefs
  433. Draw Backs  : Slows down boot up, but not much, use memory lots of it
  434.               if you load lots of resources.
  435. Benifits    : Speeds Up Software load time.
  436.  
  437. ...How it works...
  438.  
  439. You can if you wish have seperate loadres.prefs for separate scripts, I.E
  440.  
  441.  scripts/a/loadres.pref
  442.  
  443.  * can have a completely deferent set of loaded resource
  444.    to say:
  445.  
  446.  scripts/default/loadres.pref
  447.  
  448. To Disable it, you can either put a 0 byte file there or delete it perioud,
  449. alternatively, you can turn it off in global qsp.cfg, but that turns off
  450. the resource manager for all scripts not just one or the other.
  451.  
  452. :...** WARNING **...:
  453.  
  454. If you read nothing else in this section read this:
  455.  
  456. Loading random files, as resource file could crash your machine it leans
  457. agist the fact the OpenLibrary() knows what it's doing by open strange
  458. file formats as librarys, it should by rights if I pass a jpg to it, fail.
  459. however there is the slim chance that it may attempt to use it, which
  460. will with out a single doubt in my mind crash instantly.
  461.  
  462. It has been tested with all of MUI's mcc,mui and they work find, it also
  463. works for classes as well, and library files, if you think the Resource
  464. Manager might not be able to handle something do the following:
  465.  
  466.   1 . Don't put it in there
  467.   2 . Put it in and see, and load sysinspector to see if the library
  468.       that you requested appeared if it did, it should unless something
  469.       used/using it directly after the resource mannager has finshed,
  470.       have an OpenCount of 0, which is exactally what it is supposed to
  471.       be.
  472.   3 . Hex read it, if your that addvaced with your Amiga.
  473.  
  474. You have been WARNED.
  475.  
  476. Config By Editor
  477. ----------------
  478.  
  479. Basically a path to a library file, and that is all that is needed, BootMan handles
  480. the rest.
  481.  
  482. Config file MUST start with CFFT.
  483.  
  484. CFFT
  485.  
  486. Resource="libs:foobumps.library"
  487. .
  488. .
  489. .
  490.  
  491. Config By Gui
  492. -------------
  493.  
  494. NO PREF EDITOR YET!!!
  495.  
  496. -----------------------
  497. ::: Program Manager :::
  498. -----------------------
  499.  
  500. File        : programs.pref
  501. Existantance: Scripts/Default or Scripts/<yourscript>/#?
  502. Alertation  : GUIPrefs or Text Editor
  503. Prefered    : GUIPrefs
  504. Draw Backs  : None
  505. Benifits    : None - Just cleans it up so there all sitting in one place
  506.                      not dart harf a million miles around 40 thousand deferent
  507.                      script files.
  508.  
  509.  
  510. ...How it works...
  511.  
  512. You can if you wish have seperate programs.prefs for separate scripts, I.E
  513.  
  514.  scripts/a/programs.pref
  515.  
  516.  * can have a completely deferent set of loaded resource
  517.    to say:
  518.  
  519.  scripts/default/programs.pref
  520.  
  521. To Disable it, you can either put a 0 byte file there or delete it perioud,
  522. alternatively, you can turn it off in global qsp.cfg, but that turns off
  523. the program manager for all scripts not just one or the other.
  524.  
  525. :...** WARNING **...:
  526.  
  527. "You should already know this but never the less"
  528.  
  529. Don't attempt to load a file that does not return the cli/shell/newshell
  530. whatever you want to call the sucker back, you will LOCK the BootMan.
  531.  
  532. You can test this by going to a Shell prompt type the name of the called
  533. program and see if it returns back something like this.
  534.  
  535. [] = Cursor
  536.  
  537. Workbench:C>FooBonk
  538. [] <---- if it stays there it doesn't return.
  539.  
  540. Workbench:C>FooBonk
  541. Workbench:C>[] <---- it did return the to the shell prompt
  542.  
  543. if it doesn't you can put in the follow to fix it.
  544.  
  545. Run >NIL: Foobonk  <--- Will report no errors.
  546.  
  547. or
  548.  
  549. Run Foobonk <--- Will report errors.
  550.  
  551. --------------------------
  552. ::: User Task Priority :::
  553. --------------------------
  554.  
  555. File        : utp.pref
  556. Existantance: Scripts/Default or Scripts/<yourscript>/#?
  557. Alertation  : GUIPrefs or Text Editor
  558. Prefered    : GUIPrefs
  559. Draw Backs  : Is ** VERY ** dangerious if you don't know what your doing
  560. Benifits    : Speeds up machine (IMHO), by the following means;
  561.               * -127 will stop a task running freeing up cpu time for something else
  562.               * 127 will stop your machine dead in its tracks, unrecoverably.
  563.                 reboot time in other words.
  564.               * Giving graphics.library a higher priority will make things update
  565.                 faster I've found etc.
  566.               * is wounderful under UAE, as DF0-DF3 don't get used that much, at least
  567.                 I don't use them that much, if at all, so you can kill things you don't
  568.                 use, and hopefully speed up the emulation a little, but what is good
  569.                 for the gander is good for the goose, so the same thory should
  570.                 work for real Amigas too, except not an emulation haha :).
  571.  
  572. Config By Editor
  573. ----------------
  574.  
  575. If you listen to nothing else in this document, listen to this, I mean it I
  576. am not just trying to kid you around, if you have no idea about task prioritys
  577. then leave this thing turned off, I have not limited the prioritys in anyway
  578. shape or form, you can set something to 127 or -127 or whatever as I found
  579. somethings do, they limit you to somewhere around -20 to 20, this software
  580. doesn't if you set something to low or to high you will stop the machine and
  581. nothing will work, esp. if you put something above input.device.
  582.  
  583. It is set as this, TaskName,Pri .. it goes without saying that the Task must
  584. exist first, the TaskName is case senitive, so before complaining to me that
  585. UTP can't find (x) check that it is case correct.
  586.  
  587. How do you find a task name?, use Sysinspector or Scout, they are brillant
  588. at finding them, but besure they'll exist before UTP fires up see Manager
  589. execution times for more details.
  590.  
  591. Config file MUST start with CFFT.
  592.  
  593. CFFT
  594.  
  595. UTP="RexxMast",0
  596. .
  597. .
  598. .
  599.  
  600. Config By Gui
  601. -------------
  602.  
  603. NO PREF EDITOR YET!!!
  604.  
  605. -----------------------
  606. Manager Execution Times
  607. -----------------------
  608.  
  609. Each mannager completes its lists of things it must do before another may
  610. start, there execution order is this.
  611.  
  612. 1st - Assign Manager
  613. 2nd - Program Manager
  614. 3rd - Load Resource Manager
  615. 4th - User Task Priority Manager
  616.  
  617. -------------------------------------
  618. The Script Drawer Directory Structure
  619. -------------------------------------
  620.  
  621. The script drawer have a structure which should be followed out here is a basic
  622. over view of the directory structure.
  623.  
  624. [] = Optional File
  625.  
  626. S:QSPPrefs/
  627.        qsp.cfg - main configuration file for the bootman
  628.  
  629.       /scripts/default/ - this is the only directory that MUST exist.
  630.       /scripts/F1
  631.       /scripts/F2
  632.                ..
  633.       /scripts/default/default - this is the only script that MUST exist
  634.       /scripts/F1
  635.       /scripts/F2
  636.            ..
  637.       [/scripts/default/*.pref] - the .pref files for the managers.
  638.  
  639. ----------------------------------
  640. qsp.cfg what all those options doo
  641. ----------------------------------
  642.  
  643. Note: Include the quotes (")
  644.  
  645. ScriptsPath - The Directory of the scripts
  646.               i.e : "s:qspprefs/scripts" 
  647.  
  648. Editor - The Directory+Execute of a text editor, comes default with "C:ED"
  649.          i.e : "Sys:Tools/Ced"
  650.  
  651. 24HourClock - ON/OFF - 24hourclock display, when you maximize the window
  652.  
  653. MemPhysicalWarn - ON/OFF - Turns of memory low warnings at boot up
  654.  
  655. NoTotalMemLower - Numeric Value Of Kbytes of total memory that it will warn you 
  656.                   about if it is lower.
  657.  
  658. NoFastMemLower - Numeric Value Of Kbytes of fast memory that it will warn you 
  659.                   about if it is lower.
  660.  
  661. NoChipMemLower - Numeric Value Of Kbytes of chip memory that it will warn you 
  662.                   about if it is lower.
  663.  
  664. WinYPosition - Numeric Value 0-256 vertical position
  665.  
  666. Requesters - ON/OFF turn the requesters on or off.
  667.  
  668. Shadow - ON/OFF disables the start up window
  669.  
  670. WaitSeconds - Number of Seconds to wait before quiting and using the default 
  671.               script
  672.  
  673. Sound - ON/OFF turns it on or off
  674.  
  675. SoundPlayer - The Directory+Execute of the sound player
  676.               i.e C:Play16
  677.  
  678. SoundSample - The Directory+Execute of the sound sample
  679.               i.e sys:samples/foo.wav
  680.  
  681. RebootButton - ON/OFF Disables Reboot Button
  682.  
  683. Keyboard - ON/OFF - disables keyboard input
  684.  
  685. AssignManager - ON/OFF - disables it - OFF by default new installation configuration.
  686.  
  687. LoadResManager - ON/OFF - disables it - OFF by default new installation configuration.
  688.  
  689. ProgramManager - ON/OFF - disables it - OFF by default new installation configuration.
  690.  
  691. UserTaskPriManager - ON/OFF - disables it - OFF by default new installation configuration.
  692.  
  693. GraphicsCard - PICASSO96 Keyword
  694.                AMIAGOS   Keyword
  695.                WORKBENCH Keyword              
  696.  
  697. UseCustomScreen - ON/OFF  
  698.  
  699. CustomPath - Add A customised path to the System Configuration Manager
  700.              i.e - "<LABEL>","<SourceDirectory>","<DestinationDirectory>"
  701.              example:
  702.              CustomPath="MyLibsDir","Libs:","Sys:Storage/Libs"
  703.              CustomPath="MyDevsDir","Devs:","Sys:Storage/Devs"
  704.  
  705. MenuOpen - ON/OFF opens the menu on start up
  706.  
  707. BlackBench - ON/OFF turns wb to black at start up
  708.